package org.chen.system.constant;

public class SystemConfigConstants {
    
    // 配置类型
    public static final String CONFIG_TYPE_API = "API";
    public static final String CONFIG_TYPE_Hotel_API = "HOTEL_API";
    public static final String CONFIG_TYPE_SCENE_API = "SCENE_API";
    public static final String CONFIG_TYPE_EXPORT = "EXPORT";
    public static final String CONFIG_TYPE_EMAIL = "EMAIL";
    public static final String CONFIG_TYPE_SYSTEM = "SYSTEM";

    // API配置键
    public static final String API_TIMEOUT = "timeout";
    public static final String API_RETRY_COUNT = "retryCount";
    public static final String API_COOKIE = "cookie";
    public static final String API_TOKEN = "token";
    public static final String API_ENABLED = "enabled";

    // HotelAPI配置键
    public static final String Hotel_API_TIMEOUT = "hotel_timeout";
    public static final String Hotel_API_RETRY_COUNT = "hotel_retryCount";
    public static final String Hotel_API_COOKIE = "hotel_cookie";
    public static final String Hotel_API_TOKEN = "phantomToken";
    public static final String Hotel_API_ENABLED = "hotel_enabled";
    public static final String Hotel_API_P = "hotel_p";
    public static final String Hotel_API_GUID = "hotel_guid";
    public static final String Hotel_API_AGENT = "hotel_agent";
    public static final String Hotel_API_CID = "hotel_cid";
    public static final String Hotel_API_AID = "hotel_aid";
    public static final String Hotel_API_SID = "hotel_sid";
    public static final String Hotel_API_VID = "hotel_vid";

    public static final String SCENE_API_SID = "scene_sid";
    public static final String SCENE_API_CID = "scene_cid";
    public static final String SCENE_API_SYSCODE = "scene_syscode";
    public static final String SCENE_API_ENABLED = "enabled";

    // 导出配置键
    public static final String EXPORT_DEFAULT_PATH = "defaultPath";
    public static final String EXPORT_NAME_FORMAT = "nameFormat";
    public static final String EXPORT_CUSTOM_FORMAT = "customFormat";
    public static final String EXPORT_AUTO_OPEN = "autoOpen";
    public static final String EXPORT_FORMAT = "format";
    public static final String EXPORT_ENCODING = "encoding";
    public static final String EXPORT_MAX_FILE_SIZE = "maxFileSize";
    public static final String EXPORT_ENABLED = "enabled";
    
    // 邮件配置键
    public static final String EMAIL_ENABLED = "enabled";
    public static final String EMAIL_FROM_EMAIL = "fromEmail";
    public static final String EMAIL_SMTP_HOST = "smtpHost";
    public static final String EMAIL_SMTP_PORT = "smtpPort";
    public static final String EMAIL_USERNAME = "username";
    public static final String EMAIL_PASSWORD = "password";
    public static final String EMAIL_SSL = "ssl";
    
    // 系统配置键
    public static final String SYSTEM_VERSION = "version";
    public static final String SYSTEM_STATUS = "status";
}